Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 6th Sardinian International Championships - Cagliari Fergana Challenger - Fergana Bancastato Challenger Lugano - Lugano Challenger Banque Nationale Rimouski - Rimouski Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Britania Zavaleta - Puebla XXXVII Torneig C.E. Laieta - Barcelona Coffee Cup Challenger - Chikmagalur Open Castilla y Leon - Segovia Karshi Challenger - Karshi Swanston Challenger - Sacramento USTA Men's Challenger of Dallas - Dallas The LTA Wrexham Challenger - Wrexham Keio Challenger International Tennis Tournament - Yokohama GHI Bronx Tennis Classic - Bronx KGHM Dialog Polish Indoors - Wroclaw 2004 Freeman Men's Challenger - Joplin BMW Tennis Championship - Sunrise Uncle Toby's Burnie Challenger - Tasmania Morocco Tennis Tour - Rabat Open Castilla y Leon - Segovia China Open - Beijing Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir USTA Challenger of Dallas - Dallas Challenger Ford de Cherbourg - Cherbourg Hilton Waikoloa Village USTA Challenger - Waikoloa Kia International in Burnie - Burnie 2006 Challenger of Santa Clarita California Challenger - Valencia Internationaux du Doubs - Besancon Shimadzu All Japan Indoor Tennis Championships - Kyoto Challenger Tunisie - Tunis Siemens Open - Scheveningen XXX Edizione 'A Savoldi Marco' - Manerbio Porsche Open - Poznan Abierto Club Casablanca - Mexico City Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Shimadzu All Japan Indoor Tennis Championships - Kyoto Banja Luka Challenger 2003 - Banja Luka San Remo Tennis Cup - San Remo Heineken Challenger - Ho Chi Minh City USTA Seascape Challenger - Aptos Cridicard Mastercard Tennis Cup - Campos do Jordao Granby Challenger - Granby Hilton Waikoloa Village USTA Challenger - Waikoloa Samsung Securities Cup - Seoul GHI Bronx Classic - Bronx Busan Open Challenger Tennis - Busan Flea Market Cup Busan Challenger Tennis - Busan Credicard Mastercard Tennis Cup - Campos do Jordao GHI Bronx Classic - Bronx X Open Internacional D'Andorra - Andorra Busan Open Challenger Tennis - Busan Kia International In Caloundra - Caloundra Copa Sevilla Internacionales de Andalucia - Seville Dharwad Challenger 2003 - Dharwad Heineken Challenger - Ho Chi Minh City Arroyo de la Encomienda - Valladolid Dharwad Challenger 2006 - Dharwad Challenger Leon 2004 - Leon Open Costa Daurada - Tarragona Garden Open 2004 - Rome Heineken Challenger 2004 - Ho Chi Minh City Busan Open Challenger Tennis - Busan Tenerife Challenger Porsche Open - Poznan The Surbiton Trophy - Surbiton Siemens Open 2004 - Scheveningen The Natrel's Challenger of Granby - Granby Heineken Challenger - Ho Chi Minh City Torneo Internacional Challenger Fila 2005 - Leon Fergana Challenger - Fergana Tashkent Challenger Chuncheon Challenger Rhodes Challenger Ramat Hasharon Challenger Busan Challenger ATP Challenger Numea - New Caledonia 2006 North Shore Pro Tennis Championship - Winnetka The Natrel's Challenger - Granby Odlum Brown Vancouver Open - Vancouver Seoul Challenger Lambertz Open - Aachen Uncle Tobys Challenger in Caloundra - Caloundra Hilton Waikoloa Village USTA Challenger - Waikoloa Kobstaedernes ATP Challenger - Kolding Prostejov Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Seoul Challenger Burnie Challenger Caloundra Challenger Singapore Challenger Kaohsiung Challenger Cordenons Challenger Shanghai Challenger Taiwan Challenger - Kaohsiung Ningboo Challenger Odlum Brown Vancouver Open - Vancouver Leon Challenger Mexico City Challenger Sunrise Challenger Busan Challenger Prostejov Challenger Beijing Challenger Ramat Hasharon Challenger III Isla de Lanzarote - Lanzarote Istanbul Challenger Kaoshuing Challenger BMW Tennis Championship - Sunrise Shenzhen Challenger dBI Tennis Challenger - Binghamton The LTA Nottingham Challenger - Nottingham Flea Market Cup Busan Challenger Tennis - Busan Kia International In Kawana - Kawana Seoul Challenger Samsung Challenger 2007 - Ho Chi Minh City Challenger Natrel Presented by National Bank - Granby Bukhara Challenger - Bukhara Seoul Challenger Seoul Challenger Bangkok Challenger Manchester Challenger Surbiton Challenger Ningboo Challenger 2008 China TCL Challenger - Guangzhou Taipei City Challenger Marburg Challenger Scheveningen Challenger Chengdu Challenger Genova Challenger Shanghai Challenger Almaty Challenger Tashkent Challenger Ningboo Challenger Canberra Challenger VIII Torneo Internazionale di Tennis - Barletta Seoul Challenger Bratislava Challenger IPP Open - Helsinki Heilbronn Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Busan Challenger Biella Challenger Manerbio Challenger Taipei City Challenger Como Challenger Kaohsiung Challenger Perugia Challenger Seville Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Flea Market Cup - Busan Open D'Orleans - Orleans Kaohsiung Challenger Ningboo Challenger Hua Hin Challenger Fergana Tennis Challenger Tournament - Fergana Internazionali di Tennis di Bergamo - Bergamo Okal Cup 2003 - Eckental Trofeo Barcelona de Tenis - Barcelona The Wright Financial Group, Inc. Challenger - Champaign Ilkley Challenger Biella Challenger Vancouver Challenger Nanchang Challenger BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon - Segovia Riviera di Rimini Challenger 2004 - Rimini Yokohama Challenger 2001 - Yokohama Irving Challenger Sophia Antipolis Challenger Seoul Challenger Bastad Challenger Jinan Challenger Milan Indoors - Milan Cordenons Challenger The 70th King's Cup and Queen's Cup - Bangkok Hilton Waikoloa Village USTA Challenger - Waikoloa Head Cup Busan Open - Busan Oldum Brown Vancouver Open - Vancouver Rome Challenger Prostejov Challenger Eckental Challenger Prostejov Challenger ATP Open Castilla y Leon - Segovia Binghamton Professional Tennis Tournament - Binghamton Tunis Challenger Heilbronn Challenger AT&T Challenger of Dallas - Dallas Prostejov Challenger Bulgarian Open - Sofia Augsburg Challenger Belgaum Open - Belgaum Lambertz Open - Aachen Hilton Waikoloa Village USTA Challenger - Waikoloa Gran Canaria 2 Challenger Gallagher International - Hamilton Guadalajara Challenger Kun-Ming Challenger Memorial Savigni - Sassuolo Binghamton Professional Tennis Tournament - Binghamton Baumag Open - Budapest Yokohama World Tennis Gaora Cup - Yokohama Tennis Napoli Cup - Napoli Shimadzu All Japan Indoor - Kyoto ATP Bangalore Challenger - Bangalore New Delhi Challenger - New Delhi Ciudad de Pozoblanco Open Diputacion - Cordoba The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos 12th BH Tennis Open International Cup - Belo Horizonte Busan Challenger USTA Challenger of Tiburon - Tiburon A Glimmer of Hope Challenger - Austin ATP Challenger 2003 Numea - New Caledonia Volkswagen Challenger 2004 - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open - Busan Internationaler Raiffeisen Grand Prix - St. Polten 10ø Tornea B. Camparini - Reggio Emilia Samsung Securities Cup - Seoul Mitsubishi Electric Europe Cup - Monza Challenger Groningen - Groningen The Natrel's Challenger of Granby - Granby USTA Men's Challenger of Dallas - Dallas HTV Challenger - Ho Chi Minh City Czech Open 2006 - Prostejov Fergana Challenger - Fergana Odlum Brown Vancouver Open - Vancouver Morocco Tennis Tour - Marrakech Brest Challenger Helsinki Challenger Maia Challenger Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Open 13 - Marseille Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Croatia Open - Umag Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Gran Canaria 1 Challenger AIG Japan Open - Tokyo Chennai Open - Chennai Argentina Open - Buenos Aires SAP Open - San Jose Brasil Open - Costa do Sauipe Kroger / St. Jude International - Memphis Abierto Mexicano Telfonica MoviStar - Acapulco Arizona Men's Tennis Championships - Scottsdale Estoril Open - Estoril The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad RCA Championships - Indianapolis Croatia Open - Umag Idea Prokom Open - Sopot Busan Challenger Pilot Pen Tennis - New Haven Izmir Challenger Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Chennai Open - Chennai Salem Open - Hong Kong Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Championships - London Busan Challenger Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Chennai Open - Chennai Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai SAP Open - San Jose Grand Prix Hassan II - Casablanca The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON International - Eastbourne Malaysian Open - Kuala Lumpur China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London Pilot Pen Tennis - New Haven Mercedes Cup - Stuttgart Bet-at-home Cup - Kitzbuhel Citi Open - Washington St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok China Open - Beijing Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Apia International - Sydney Brasil Open - Sao Paulo Dallas Challenger U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing U.S. National Indoor Tennis Championships - Memphis Grand Prix Hassan II - Casablanca Power Horse Cup - Dusseldorf Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing PBZ Zagreb Indoors - Zagreb Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch AEGON Championships - London Shenzhen Open - Shenzhen Erste Bank Open - Vienna Generali Open - Kitzbuhel Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Tata Open 2003 - Chennai Geneva Open - Geneva Estoril Open - Estoril Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai Heineken Open - Auckland Rakuten Japan Open - Tokyo Campionati Internazionali di Sicilia - Palermo Open Parc - Lyon Delray Beach International Tennis Championships - Delray Beach Seoul Challenger Qatar Exxon Mobil Open - Doha Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai New York Open - New York SAP Open - San Jose SA Tennis Open - Johannesburg Heineken Open - Auckland Great Ocean Road Open - Melbourne Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Rome Challenger PTT Thailand Open - Bangkok Erste Bank Open - Vienna Winston-Salem Open - Winston-Salem Credit Agricole Suisse Open - Gstaad Rome Challenger AAPT Championships - Adelaide Johannesburg Challenger If Stockholm Open - Stockholm China Open - Beijing Portugal Open - Oeiras Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad ABN AMRO World Tennis Tournament - Rotterdam Athens Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Seoul Challenger St. Petersburg Open - St. Petersburg RCA Championships - Indianapolis BRD Nastase Tiriac Trophy - Bucharest Mumbai Open - Mumbai Gerry Weber Open - Halle China Open - Beijing Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Millenium Tennis Championships - Delray Beach AEGON International - Eastbourne Open de la Comunidad Valenciana - Valencia Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta The Stella Artois Championships - London Synsam Swedish Open - Bastad U.S. National Indoor Tennis Championships - Memphis Open Sud de France - Montpellier Delray Beach Open - Delray Beach BA-CA Tennis Trophy - Vienna Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Antalya Cup - Antalya Countrywide Classic - Los Angeles Winston-Salem Open - Winston-Salem AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Sydney International - Sydney Proton Malaysian Open - Kuala Lumpur Delray Beach Open - Delray Beach Regions Morgan Keegan Championships - Memphis Generali Open - Kitzbuhel Grand Prix Hassan II - Casablanca German Tennis Championships - Hamburg Gerry Weber Open - Halle AEGON Championships - London Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Gerry Weber Open - Halle AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Allianz Suisse Open - Gstaad Gimcheon Challenger If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Suzhou Challenger Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Citi Open - Washington Le Gosier Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Rio Open 500 - Rio de Janeiro Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Suzhou Challenger Aix En Provence Challenger Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Pilot Pen Tennis - New Haven Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Genova Challenger Grand Prix Hassan II - Casablanca Aegon Nottingham Open - Nottingham Bordeaux Challenger Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Valencia Open - Valencia ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston Dubai Duty Free Tennis Championships - Dubai Busan Challenger Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Samsung Securities Cup - Seoul University of Tennessee USTA Challenger - Knoxville Tampere Challenger AEGON Championships - London Citi Open - Washington Garanti Koza Sofia Open - Sofia ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril China Open - Beijing Lille Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Alicante Challenger Memphis Open - Memphis Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Shenzhen Open - Shenzhen Quimper Challenger Alicante Challenger New York Open - New York US Men's Clay Court Championship - Houston Milan Challenger Swiss Open - Gstaad The Stella Artois Grass Court Championships - London Open Sud de France - Montpellier Delray Beach Open - Delray Beach Heineken Open Shanghai - Shanghai cinch Championships - London Open Seat Godo 2005 - Barcelona Open Romania - Bucharest Stockholm Open - Stockholm Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose The 10tele.com Open - Nottingham Croatia Open Umag - Umag BCR Open Romania - Bucharest Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw Indianapolis Tennis Championships - Indianapolis Austrian Open - Kitzbuhel BCR Open Romania - Bucharest China Open - Beijing ATP Kremlin Cup - Moscow Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Heineken Open - Auckland Open de la Comunidad Valenciana - Valencia Open Sud de France - Montpellier Argentina Open - Buenos Aires Ricoh Open - 's-Hertogenbosch Generali Open - Kitzbuhel Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Marbella Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Ilkley Challenger Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Tennis Masters Series - Madrid Tennis Masters Series - Toronto Canberra Challenger St. Petersburg Open - St. Petersburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Hamburg BellSouth Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Masters Series Monte Carlo - Monte Carlo Erste Bank Open - Vienna Masters Series Madrid - Madrid Vietnam Open - Ho Chi Minh City Swiss Open - Gstaad Open de la Comunidad Valenciana - Valencia Masters Series Monte-Carlo - Monte Carlo China Open - Beijing Campionati Internazionali d'Italia - Rome Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Pacific Life Open - Indian Wells AIG Japan Open - Tokyo Internazionali BNL dItalia - Rome Masters Series Monte-Carlo - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Topshelf Open - 's-Hertogenbosch Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Thailand Open - Bangkok Rogers Cup - Toronto Open de Nice Cote d'Azur - Nice BNP Paribas Open - Indian Wells Open SEAT 2008 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London BNP Paribas Masters - Paris Sony Open Tennis - Miami Open de Tenis Comunidad Valenciana - Valencia Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne Moselle Open - Metz Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai French Open - Paris Valencia Open - Valencia Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Sony Open Tennis - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Chengdu Open - Chengdu Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Madrid Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Rogers Cup - Toronto Mutua Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Miami Open - Miami Open de Moselle - Metz The Dubai Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires Shenzhen Open - Shenzhen European Open - Antwerp Erste Bank Open - Vienna Wimbledon - London Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 U.S. Open - New York St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Asian Hopman Cup - Astana Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona Telecom Italia Masters - Rome Wimbledon - London Rogers Masters - Toronto French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Campeonato de Espana Kia de Tenis 2004 - Madrid Wimbledon - London 15th Asian Games Doha 2006 Australian Open - Melbourne French Open - Paris All Lower level tournaments Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Olympics - Beijing Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Davis Cup, Group 1, PO, TPE-CHN 3-2 Hyundai Hopman Cup - Perth Davis Cup, Group I, 1R, CHN-TPE 3-2 Davis Cup, Group II, 2R, TPE-PHI 3-1 Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Hopman Cup - Perth Davis Cup, Group 1, 2R, TPE-IND 2-3 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group II, 1R, TPE-LIB 5-0 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Olympics - London Olympics - Athens Olympics - Rio de Janeiro Olympics - Tokyo